﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WCS_Service.Enums;

namespace WCS_Service.DomianService.Models
{
    /// <summary>
    /// 需要管理的AGV数据
    /// </summary>
    public class ManageAgvModel
    {
        public string agvCode {  get; set; }
        public string battery {  get; set; }

        public AgvStates status { get; set; }
        //是否暂停
        public string stop { get; set; }
        //背货架编号
        public string podCode { get; set; }
        public string site {  get; set; }
        public List<string> path { get; set; }
        ///状态是否为异常值状态，true为异常 false正常
        public bool stateAbnormal { get; set; }
        //状态异常信息
        public string abnormalMsg { get; set; }
        //是否为低电量
        public bool isLowBattery { get; set; }
        //状态上报的时间
        public DateTime updateTime { get; set; }

        public RollerReadInfoModel rollerInfo { get; set; }
    }
}
